package com.sketch.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.time.LocalDateTime;

@Data
@TableName("sketch_info")
public class SketchInfo {
    /**
     * ID
     */
    @TableId("id")
    private Long id;

    /**
     * 名称
     */
    @TableField("name")
    private String name;

    /**
     * 评分
     */
    @TableField("score")
    private String score;

    /**
     * 浏览量
     */
    @TableField("views")
    private int views;

    /**
     * 推荐
     */
    @TableField("recommend")
    private String recommend;

    /**
     * 状态
     */
    @TableField("status")
    private int status;

    /**
     * 分类ID
     */
    @TableField("category_id")
    private String categoryId;

    /**
     * 标签ID
     */
    @TableField("tag_id")
    private String tagId;

    /**
     * 剧场ID
     */
    @TableField("theater_id")
    private String theaterId;

    /**
     * 备注
     */
    @TableField("remark")
    private String remark;

    /**
     * 创建时间
     */
    @TableField("create_time")
    private LocalDateTime createTime;

    /**
     * 创建者ID
     */
    @TableField("create_by")
    private Long createBy;

    /**
     * 更新时间
     */
    @TableField("update_time")
    private LocalDateTime updateTime;

    /**
     * 更新者ID
     */
    @TableField("update_by")
    private Long updateBy;

    /**
     * 封面
     */
    @TableField("cover")
    private String cover;

    /**
     * 1上线 2下线
     */
    @TableField("1上线 2下线")
    private Integer onlineStatus;
}